@charset "utf-8";
/* by 小9仔 20141110 */
html { }
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body { font-family: microsoft yahei; font-size: 12px; }
ul,li { list-style: none; }
img { border: 0; }
input:focus { outline: none; }

/* 全局 */
a { color: #666; text-decoration: none; }
a:hover { color: #008789; text-decoration: underline; }

/* 清理浮动 */
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.fl { float: left; }
.fr { float: right; }

.inbanner { background-color: #ECF9FF; background-repeat: no-repeat; background-position: center top; padding-top: 250px; }
.wrapper { width: 1200px; margin: 0 auto; position: relative; overflow: hidden; }

@font-face { font-family: 'icomoon'; src:url("../fonts/icomoon.eot"); src:url("../fonts/icomoon.eot") format('embedded-opentype'), url("../fonts/icomoon.woff") format('woff'), url("../fonts/icomoon.ttf") format('truetype'), url("../fonts/icomoon.svg") format('svg'); font-weight: normal; font-style: normal; }

[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 20px; background: #eee; width: 40px; height: 40px; line-height: 40px; text-align: center; display: block; float: left; margin-right: 10px; }

.icon-00:before { content: "\e600"; }
.icon-01:before { content: "\e601"; }
.icon-02:before { content: "\e602"; }
.icon-03:before { content: "\e603"; }
.icon-04:before { content: "\e604"; }
.icon-05:before { content: "\e605"; }
.icon-06:before { content: "\e606"; }

.intop { height: 50px; background-color: #fff; opacity: 1; filter: alpha(opacity=100); background-image: url("data:image/png;base64,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"); -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; }
.inbox { background: #fff url("../img/insidebg.jpg") repeat-y 0 0; }

.insidetit { float: left; width: 300px; height: 50px; position: relative; }
.insidetit .embg { width: 300px; height: 50px; position: absolute; top: 0; left: 0; display: block; background: #fff; opacity: .5; filter: alpha(opacity=50); }
.insidetit .h2 { color: #009490; font-size: 24px; line-height: 50px; padding-left: 20px; position: relative; font-weight: bold; }
.insidetit .h2 .sp { color: #666; font-size: 12px; padding-left: 10px; font-weight: normal; }
.innow { float: right; line-height: 50px; color: #999; padding-right: 20px; }
.innow a { color: #999; font-family: microsoft yahei; }
.innow a:hover { color: #008789; }

.side { width: 300px; float: left; }

.box { width: 900px; float: right; }
.box .con { padding: 20px; }
.box .con p { line-height: 30px; font-size: 14px; margin-bottom: 20px; }

.kfc { }
.kfc p { line-height:24px; font-size:14px; margin-bottom: 20px; font-family: microsoft yahei; }

.side_ul { }
.side_ul .su_li { line-height: 40px; height: 41px; overflow: hidden; }
.side_ul .su_a { display: block; padding-left: 20px; font-size: 14px; font-family: microsoft yahei; color: #008789; text-decoration: none; position: relative; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; border-bottom: 1px solid #fff; }
.side_ul .su_a:hover { background: #fff; border-color: #008789; }
.side_ul .su_a .sp { position: absolute; top: 0; left: -16px; font-size: 24px; display: none; color: #999; text-indent: -9999px; background: url("../img/fei.gif") no-repeat center center; width: 9px; height: 40px; }
.side_ul .su_a .sp1 {  -webkit-animation: fei 3s 0 linear infinite; animation: fei 3s 0 linear infinite; }
.side_ul .su_a .sp2 {  -webkit-animation: fei2 3s 0 linear infinite; animation: fei2 3s 0 linear infinite; }
.side_ul .su_a:hover .sp { display: block; }
@-webkit-keyframes fei {
	0%{ left: -16px; opacity: 0; filter: alpha(opacity:0); }
	20%{ left: 130px; opacity: 100; filter: alpha(opacity:100); }
	80%{ left: 260px; opacity: 100; filter: alpha(opacity:100); }
	100%{ left: 330px; opacity: 0; filter: alpha(opacity:0); }
}
@keyframes fei {
	0%{ left: -16px; opacity: 0; filter: alpha(opacity:0); }
	20%{ left: 130px; opacity: 100; filter: alpha(opacity:100); }
	80%{ left: 260px; opacity: 100; filter: alpha(opacity:100); }
	100%{ left: 330px; opacity: 0; filter: alpha(opacity:0); }
}
@-webkit-keyframes fei2 {
	0%{ left: 0; opacity: 0; filter: alpha(opacity:0); }
	8%{ left: 0; opacity: .1; filter: alpha(opacity:10); }
	24%{ left: 124px; opacity: 100; filter: alpha(opacity:100); }
	80%{ left: 254px; opacity: 100; filter: alpha(opacity:100); }
	100%{ left: 324px; opacity: 0; filter: alpha(opacity:0); }
}
@keyframes fei2 {
	0%{ left: -36px; opacity: 0; filter: alpha(opacity:0); }
	8%{ left: 0; opacity: .1; filter: alpha(opacity:10); }
	24%{ left: 124px; opacity: 100; filter: alpha(opacity:100); }
	80%{ left: 254px; opacity: 100; filter: alpha(opacity:100); }
	100%{ left: 324px; opacity: 0; filter: alpha(opacity:0); }
}
.side_ul .su_li.on .su_a { background: #008789; color: #fff; border-color: #008789; }
.side_ul .su_li.on .su_a .on { width: 0; height: 0; position: absolute; top: 50%; right: 0; display: block; border: 20px solid #fff; border-color: transparent #fff transparent transparent; margin-top: -20px; }

.moico { margin: 0 5px; }
.mi_li { width: 80px; margin: 0 8px; float: left; }
.mi_li .mi_a { display: block; color: #008789; }
.mi_li .mi_a .mi_img { width: 80px; height: 80px; border: 1px solid #008789; border-radius: 5px; display: block; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.mi_li .mi_a:hover .mi_img { border-radius: 40px; background: #fff; }
.mi_li .mi_a:hover .mi_img img { -webkit-animation: zhuan .6s 0s linear; }
.mi_li .mi_a .mi_tit { width: 80px; height: 24px; display: block; line-height: 24px; text-align: center; margin-top: 4px; }
.mi_li .mi_a:hover .mi_tit { background: #008789; color: #fff; border-radius: 5px; }
@-webkit-keyframes zhuan {
  from { -webkit-transform:rotate(0deg); }
  to { -webkit-transform:rotate(-360deg); }
}
@keyframes zhuan {
  from { transform:rotate(0deg); }
  to { transform:rotate(-360deg); }
}

.yinan { margin: 30px 20px 30px; border-top: 1px solid #fff; padding-top: 30px; }
.yinan .tit { font-size: 16px; color: #008789; font-weight: bold; }
.yinan .con { margin-top: 10px; background: #fff; padding: 20px; }
.yinan .con .yinan_a { line-height: 24px; }

.history { }
.history .year { font-size: 40px; color: #008789; font-family: Georgia; margin: 20px 20px; }
.history .day { margin-left: 60px; border-left: 1px solid #dedede; padding-left: 40px; position: relative; padding-bottom: 30px; }
.history .day .time { position: absolute; color: #000; font-style: italic; top: 0; background: #fff; left: -25px; width: 50px; height: 24px; line-height: 24px; font-size: 18px; font-family: Georgia; text-align: center; }
.history .day p { line-height: 30px; }

.new_ulbig { width: 100%; margin-top: -20px; }
.new_ulbig li { padding: 20px 0px 20px 0px; border-bottom: 1px dashed #ccc; height: 152px; overflow: hidden; }
.new_ulbig li.on { background: #eee; }
.new_ulbig li .img { float: left; width: 200px; height: 150px; overflow: hidden; border: 1px solid #ccc; margin-right: 20px; background: url("../img/nopic.jpg") no-repeat center center; }
.new_ulbig li .img img { width: 200px; height: 150px; display: block; }
.new_ulbig li .info { margin-left: 20px; margin-bottom: 20px; }
.new_ulbig li .info a { padding: 2px 4px; color: #008789; text-decoration: none; font-family: microsoft yahei; }
.new_ulbig li h3 { margin-bottom: 10px; }
.new_ulbig li h3 a { line-height: 28px; font-size: 18px; font-weight: bold; padding: 3px 2px; font-family: microsoft yahei; }
.new_ulbig li p { line-height: 24px; color: #666; }
.new_ulbig li .info a:hover { text-decoration: none; background: #008789; color: #fff; }
.new_ulbig li .time { display: block; margin-top: 10px; color: #999; }

.anli { }
.anli .al_li { width: 230px; float: left; margin: 0 28px 20px; }
.anli .al_a { display: block; text-decoration: none; font-size: 14px; font-family: microsoft yahei; color: #666; position: relative; }
.anli .al_a .al_img { display: block; width: 224px; height: 167px; padding: 2px; border: 1px solid #dedede; overflow: hidden; }
.anli .al_a .al_img img { display: block; width: 224px; height: 167px; }
.anli .al_a .al_sp { display: block; width: 100%; height: 30px;line-height: 30px; text-align: center; }
.anli .al_a .play { display: block; width: 100%; height: 173px;background: url("../img/play.png") no-repeat center center; position: absolute; top: 0; left: 0; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.anli .al_li p { font-size: 12px; line-height: 24px; color: #999; margin-top: 6px; }
.anli .al_a:hover { color: #008789; }
.anli .al_a:hover .al_img { border-color: #008789; }
.anli .al_a:hover .play { background-color: #009490; opacity: .5; filter: alpha(opacity=50); }



.chanpin { }
.chanpin .cp_li { width:360px; float: left; margin: 20px 40px 0px 20px; }
.chanpin .cp_a { display: block; text-decoration: none; font-size: 16px; font-family: microsoft yahei; color: #666; position: relative; text-align: center;}
.chanpin .cp_a .cp_img { display: block; width: 400px; height: 300px; padding: 2px; border: 1px solid #dedede; overflow: hidden; }
.chanpin .cp_a .cp_img img { display: block; width: 400px; height: 300px;}
.chanpin .cp_a .cp_sp { width: 100%; height: 30px;line-height: 30px; text-align: center;  }
.chanpin .cp_a .play { display: block; width: 100%; height: 173px;background: url("../img/play.png") no-repeat center center; position: absolute; top: 0; left: 0; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.chanpin .cp_li p { font-size: 12px; line-height: 24px; color: #999; margin-top: 6px; }
.chanpin .cp_a:hover { color: #008789; }
.chanpin .cp_a:hover .cp_img { border-color: #008789; }
.chanpin .cp_a:hover .play { background-color: #009490; opacity: .5; filter: alpha(opacity=50); }


.chanpin .cp_a {display: block;}
.chanpin .cp_a img {transition: all 0.3s ease;  /* 添加过渡效果 */}
.chanpin .cp_a:hover img {transform: scale(1.04);/* 扩大图片 */}



.input { width: 240px; line-height: 24px; height: 24px; color: #333; padding: 9px 9px; border: 1px solid #afafaf; font-family: microsoft yahei; font-size: 14px; background: #f1f1f1; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; border-radius: 6px; }
.input:hover, .input:focus { border-color: #008789; box-shadow: 0 0 5px #008789; outline: none; background: #fff; }

.button { width: 260px; line-height: 30px; border: 0; background: #fff; color: #008789; font-size: 16px; text-align: center; font-family: "Microsoft Yahei","微软雅黑", "Arial", "Verdana"; cursor: pointer; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; border-radius: 6px; border: 1px solid #008789; padding: 9px; }
.button:hover, .button:focus { box-shadow: 0 0 5px #008789; background: #008789; color: #fff; outline: none; }

.doneq { margin: 60px 0 30px; }
.doneq .tit { font-family: "Microsoft Yahei","微软雅黑", "Arial", "Verdana", "sans-serif"; line-height: 36px; font-size: 18px; text-align:center; color: #008789; font-weight: bold; border-bottom: 1px solid #008789; }
.doneq .con { margin-top: 10px; background: #e3f5ff; }
.doneq .dq_ul {  }
.doneq .dq_ul li { width: 50%; float: left; height: 40px; overflow: hidden; border-bottom: 1px dashed #008789; }
.doneq .dq_ul li a { display: block; margin-right: 20px; padding-left: 30px; background: url("../images/q.gif") no-repeat 0 13px; line-height: 40px; color: #333; }

.contact { position: relative; background: url("../img/qiu.jpg") no-repeat 500px -20px; height: 290px; padding-left: 20px; }
.con_ul { margin: 30px 0; }
.con_ul li { height: 40px; line-height: 40px; font-size: 14px; color: #333; margin: 1px 0; }

.tel { position: absolute; right: 140px; top: 160px; font-size: 16px; color: #666; }
.tel strong { font-size: 30px; color: #d60a0a; }

.new_ul { }
.new_ul li { line-height: 40px; line-height: 40px; border-bottom: 1px dashed #dedede; padding: 0 20px; }
.new_ul li.on { background: #ECF9FF; }
.new_ul li .time { float: right; color: #666; }
.new_ul li a { font-size: 14px; color: #333; padding: 2px 4px; padding-left: 10px; background: url("../images/dot.gif") no-repeat 0 center; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.new_ul li.on a { color: #009490; margin-left: 6px; }
.new_ul li a:hover { color: #db1d05; }

.videolist { }
.videolist li { border-bottom: 1px dashed #dedede; height: 340px; margin-bottom: 30px; }
.videolist li .img { width: 410px; }
.videolist li .img a { display: block; width: 400px; height: 300px; padding: 2px; border: 1px solid #dedede; overflow: hidden; position: relative; }
.videolist li .img a .play { display: block; width: 406px; height: 306px; position: absolute; top: 0; left: 0; background: url("../img/play.png") no-repeat center center; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.videolist li .img a:hover { border-color: #008789; }
.videolist li .img a:hover .play { background-color: #009490; opacity: .5; filter: alpha(opacity=50); }
.videolist li .info { width: 430px; padding-top: 50px; }
.videolist li .info h3 { line-height: 30px; margin-bottom: 10px; text-align:center; }
.videolist li .info h3 a { font-size: 26px; font-family: microsoft yahei; color: #666; font-weight: bold; }
.videolist li .info h3 a:hover { background: #009490; color: #fff; text-decoration: none; }
.videolist li .info p { font-size: 14px; line-height: 24px; color: #666; text-align:center; }

.jointable { }
.jointable td { line-height: 20px; padding: 10px 10px; font-family: microsoft yahei; border: 0; border-top: 1px solid #dedede; font-size: 14px; }
.jointable td.th { background: #eee; color: #666; font-weight: bold; }
.jointable .name { color: #009490; font-weight: bold; font-size: 14px; }
.jointable .btn { display: block; width: 120px; text-align: center; line-height: 30px; border: 1px solid #009490; color: #009490; font-family: microsoft yahei; margin: 0 auto; border-radius: 5px; text-decoration: none; -webkit-transition: all .2s ease-in; transition: all .2s ease-in; }
.jointable .btn:hover { color: #fff; background: #009490; }

.yingpin { }
.yingpin td { padding: 5px 10px; font-size: 14px; font-family: microsoft yahei; }





















